/*
 * 全局请求api  main.ts 全局挂载 $api.xxx 使用
 */
import request from '@/utils/request'
import type { ITableDataItem, ICountDataItem } from './types/home'
// 获取Table表格数据

export const reqTableData = () => {
  return request<ITableDataItem[]>({
    url: '/home/getTableData',
    method: 'get'
  })
}

// 获取Count数据
export const reqCountData = () => {
  return request<ICountDataItem[]>({
    url: '/home/getCountData',
    method: 'get'
  })
}

// 获取图表数据
export const reqChartData = () => {
  return request({
    url: '/home/getChartData',
    method: 'get'
  })
}

// 默认导出 全局挂载 $api.getTableData() 使用
// export default {
//   getTableData() {
//     return request<ITableDataItem[]>({
//       url: '/home/getTableData',
//       method: 'get',
//       // data: { },       // get post 等请求统一使用data传参数
//       mock: true,  // 不管config.mock配置，可强制使用mock数据
//     })
//   }
//   // ...更多api

// }
